internal combustion engine-driven device - French English Dictionary